package cn.tedu;

import redis.clients.jedis.Jedis;

import java.util.Map;
import java.util.Set;

/**
 * Author：程Sir
 * Name： redis-jedis
 * Content:
 */
public class Jedis_hash {
    public static void main(String[] args) {
        // 1. 创建链接
        Jedis jedis = new Jedis();
        // 2. 操作
        // 存储
        jedis.hset("emp","java","98");
        jedis.hset("emp","web","88");
        jedis.hset("emp","python","78");
        // 获取
        String python = jedis.hget("emp","python");
        System.out.println("获取python的值是："+python);

        // 获取hash中的所有属性和值
        Map<String, String> emp = jedis.hgetAll("emp");
        // 通过map集合来获取所有的key
        Set<String> keys = emp.keySet();

        for (String key : keys) {
            // 获取key对应的value
            String value = emp.get(key);
            System.out.println("获取的键值对："+ key + ":" + value);
        }


        // 3.关闭链接
        jedis.close();
    }
}
